/**
 * Copyright (C), 2001-2031, www.bosssof.com.cn
 * FileName: UserRole.java
 * Author: shixianwei
 * Date: 2024/8/17 14:00
 * Description:
 * <p>
 * History:
 * Date          Author   Version  Desc
 * 2024-01-01    bosssoft  1.0.0   initialize this file
 */
package com.bosssoft.setp.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @className: UserRole
 * @description:
 * 解决什么问题：
 *  演示线程池的正确使用 
 * 主要方法和数据成员：
 *  methodxx 使用 ThreadPoolExecutor创建线程进行任务操作
 * 注意事项：
 *  例如：该类需要从容器获取不可以new   
 * @author: shixianwei
 * @date: 2024/8/17 14:00
 * @since 1.0
 **/

@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserRole {

    /**
     * 角色
     */
    @NotBlank(message = "角色不能为空")
    private String userType;

    /**
     * 权限
     */
    @NotBlank(message = "权限信息不能为空")
    private List<String> authorizationInformation;
}

